Part Number Hot Search : 
HD74LS16 0J100 LC6527H 104JS 4MTCX SMA6862M KBPC350 15N06VL
Product Description
Full Text Search
 

To Download MSM9888L Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 E2D0083-27-44
Semiconductor MSM9888L
Semiconductor Flash-driving Recording and Playback IC
This version:MSM9888L Jan. 1998 Previous version: May. 1997
Pr el im in ar y
GENERAL DESCRIPTION
The MSM 9888L is a recording and playback IC that is controlled by the micro-controller in serial mode, compresses voice with the Oki ADPCM system with high tone quality, and directly stores voice data inthe serial voice flash momory. This IC can operate in a range of 2.7 to 3.6 V and contains a mask ROM. Since the package is small and backup is not needed, this recording and playback IC is suitable for the voice system such as handy terminals.
FEATURES
* Voice analyzing and synthesizing system : 4-bit OKI ADPCM system*8-bit OKI non-linear PCM system (for ROM playback only) * Built-in 12-bit A/D*D/A converter * Built-in LPF : Attenuation rate -40 dB/oct * Sampling frequency (for 4.096 MHz of source oscillation frequency) : 2.0 kHz, 2.7 kHz, 3.2kHz, 4.0 kHz, 5.3 kHz, 6.4 kHz, 8 kHz * External memory for variable message : 1Mb, 2Mb, 4Mb, 8Mb, serial voice flash memory * Recording time (When the 1Mb serial voice flash is used) : Approximately 32 seconds (Fsam=8.0 kHz) : Approximately 40 seconds (Fsam=6.4 kHz) : Approximately 65 seconds (Fsam=4.0 kHz) * Built-in 512Kb mask ROM for fixed message * Playback time for fixed message : Approximately 15 seconds (Fsam=8.0 kHz) : Approximately 20 seconds (Fsam=6.4 kHz) : Approximately 31 seconds (Fsam=4.0 kHz) * Number of pharase Variable message : 63 phrases Fixed message : 255 phrases * Any data can be written to and read from a part in the voice flash memory. * Serial microcontroller interface * Source oscillation frequency : 4 MHz to 6 MHz * Supply voltage : 2.7 V to 3.6 V * Operating temperature : -10C to 70C * Package : 30-pin plastic SSOP (SSOP30-P-56-0.65-K)(Product name : MSM9888LGS-AK)
1/14
Semiconductor
MSM9888L
BLOCK DIAGRAM
LOUT AMON FIN FOUT AOUT ADIN SG
LIN
LPF
ADC
DAC
SG
CS DI DO SCK BUSY MON MCU I/F ADPCM/PCM Analyzer/Synthesizer ROM 512Kbit MASK ROM
TEST0 TEST1 TEST2
AVDD AGND DVDD Flash Controller Timing Controller DGND
FRESET FPRT FCS FSCK
PIN CONFIGURATION (TOP VIEW)
FDO FDI
XT
XT
RESET
SG AMON FIN ADIN FOUT AOUT AVDD DVDD CS XT XT SCK DO DI MON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
AGND LOUT LIN FRESET FPRT FCS FSCK FDI FDO DGND BUSY TEST2 TEST1 TEST0 RESET
30-Pin Plastic SSOP
2/14
Semiconductor
MSM9888L
PIN DESCRIPTION
Pin 14 13 12 9 20 15 23 22 24 25 26 27 10 11 16 1 28 29 4 2 3 5 6 17-19 8 21 7 30 Symbol DI DO SCK CS BUSY MON FDI FDO FSCK FCS FPRT FRESET XT XT RESET SG LIN LOUT ADIN AMON FIN FOUT AOUT TEST0-2 DVDD DGND AVDD AGND I/O I O I I O O O I O O O O I O I O I O I O I O O I -- -- -- -- Outputs the 8-bit status data. Inputs the data transfer clock for the DI and DO pins. Accepts the SCK pulse, when CS is "L" level. Does not accept the SCL pulse when CS is "H" level. Indicates "H" level during command execution. When driven high, do not input a command from the external micro-controller. Outputs "H" level during recording or playback. 1s connected to the DI pin of the serial voice flash memory. 1s connected to the DO pin of the serial voice flash memory. 1s connected to the SCK pin of the serial voice flash memory. 1s connected to the CS pin of the serial voice flash memory. 1s connected to the PRT pin of the serial voice flash memory. 1s connected to the RESET pin of the serial voice flash memory. Oscillator connecting pins. When using an external clock, input the clock from the XT pin and keep the XT pin open. The LSI is reset and starts oscillation when "L" level is input, keep "L" level during oscillation stabilization time. Set to "H" level after oscillation stabilizes. Analog reference voltage (Signal Ground) output pin Built-in OP amplifier's invention input pin. The non-invention input pin is internally connected to SG. Built-in OP amplifier's output pin Built-in 12-bit AD converter's input signal Connected to the LOUT pin when recording mode, and to the DA converter's output pin when playback mode. Connected to the built-in LPF's input (FIN pin). Built-in LPF's input pin Built-in LPF's output pin. Connected to the AD converter's input (ADIN pin). Built-in LPF's output pin. This is the output pin the played back waveform and connected to the speaker driving amplifier. LSI testing pins. Fix to "L". Digital power supply pin. Insert a bypass capacitor of 0.1mF or higher between this pin and DGND pin. Digital DGND pin Analog power supply pin. Insert a bypass capacitor of 0.1mF or higher between this pin and AGND pin. Analog GND pin Description Inputs the 8-bit command data.
3/14
Semiconductor
MSM9888L
TIMING DIAGRAM
Flash driving Timing
MSB FDI FDO LSB
FSCK FCS
MCU I/F driving Timing
CS First byte Second byte
DI DO SCK BUSY Hi-Z
MSB
2
3
4
5
6
7
LSB
MSB
2
3
4
Data I/O not permitted

CS
DI
MSB
2
3
4
DO SCK BUSY
Preparation for output data
MSB
2
3
4
5
6
7
LSB
Next data can be input
4/14
Semiconductor
MSM9888L
APPLICATION CIRCUITS EXAMPLE
DVDD DI DO SCK
AVDD FDI FDO FSCK FCS FRESET DI DO SCK CS RESET PRT
MCU
CS RESET
MON
MSM9888L
BUSY
FPRT
MSC1157
AOUT SG
LIN
Voice input
LOUT AMON FIN FOUT ADIN
XT XT
TEST0 TEST1 TEST2 DGND AGND
MSM9891L MSM9892L MSM9893L
5/14
Semiconductor
MSM9888L
COMMAND LIST
Command NOP REC PLY STOP PAUSE BLKRW DTRW DEL PDWN BYTEW D7 0 0 0 0 C7 0 0 0 D7 0 P7 0 0 1 1 B7 W7 BYTER WEND END INIT STATUS 1 B7 1 1 1 0 U7 1 D6 0 0 0 0 C6 0 1 1 D6 1 P6 1 0 0 0 B6 W6 0 B6 0 1 1 0 U6 1 D5 0 0 C5 1 C5 1 0 0 D5 1 P5 1 C5 0 0 B5 W5 1 B5 1 0 1 0 U5 1 D4 0 1 C4 0 C4 1 0 1 D4 0 P4 1 C4 0 1 B4 W4 0 B4 1 0 0 0 U4 1 D3 0 0 C3 0 C3 0 0 0 D3 Pb P3 0 C3 0 0 B3 W3 0 B3 0 0 1 0 U3 1 D2 0 S2 C2 0 C2 0 0 0 D2 Pa P2 0 C2 0 0 B2 W2 0 B2 0 0 0 0 U2 1 D1 0 S1 C1 0 C1 0 0 0 D1 P9 P1 0 C1 0 0 B1 W1 0 B1 0 0 1 F1 U1 1 D0 0 S0 C0 M0 Starts playback C0 0 0 D0 P8 P0 0 C0 0 B8 B0 W0 B8 B0 0 0 0 F0 U0 1 Outputs the status. Reads data inside the buffer at the address indicated by B8-0. Writes buffer data to the flash memory then quits. Quits without writing buffer data to the flash memory. Initializes the voice area part of the flash memory. Stops the clock to select the power-down mode. Writes the data written with W7-0 to the address indicated by B8-0 to the flash memory buffer. Erases phrases. Reads data from or writes data to the flash memory. Terminates recording/playback. Pauses or resets pause. No function Starts recording Function
M1 Sets and reads the recording time.
C5 to C0 : Phrase No. S2 to S1 : Sampling frequency Pb to P0 : Page address on the flash memory B8 to B0 : Block address on the flash memory F1 to F0 : Type of flash memory connected U7 to U0 : Number of user data blocks X=don't care
6/14
Semiconductor MODE0 setting
M0 0 1 Function Flash playback ROM playback
MSM9888L
MODE1 setting
M1 0 1 Function Sets the number of blocks to be record/played back with D7-0. Sets the channel recorded with D7-0 and outputs the recording time.
Channel designation
C7 0 0 0 C6 0 0 0 C5 0 0 0 C4 0 0 0 * * * 0 0 0 0 0 1 1 1 0 1 1 0 * * 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 * * 1 1 C3 0 0 0 C2 0 0 0 C1 0 1 1 * * * 1 1 0 C0 1 0 1 Phrase1 Phrase2 Phrase3 * * * Phrase59 Phrase63 Phrase64 (ROM only) * * Phrase254 (ROM only) Phrase255 (ROM only) Function
Page designation
Pb Pa P9 P8 P7 P6 P5 P4 P3 P2 P1 p0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * * * 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 * * * 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 * * * 0 1 1 1 0 1 0 1 0 1 Function Designates flash memory page 000h. Designates flash memory page 001h. Designates flash memory page 002h. Designates flash memory page 003h. * * * Designates flash memory page FFDh. Designates flash memory page FFEh. Designates flash memory page FFFh.
7/14
Semiconductor
MSM9888L
COMMAND DESCRIPTIONS
1) NOP * Command * Description
0
0
0
0
0
0
0
0
Non-operation No function available.
2) REC * Command
0
0
0
1
0
S2 S1 S0
C7 C6 C5 C4 C3 C2 C1 C0
* Description
Records the phrases designated by C7-C0 with the sampling frequency designated by S2-S0.
* Others Sampling frequency
S2 0 0 0 0 1 1 1 S1 0 0 1 1 0 1 1 S1 0 1 0 1 1 0 1 Function 2kHz 2.7kHz 3.2kHz 4kHz 5.3kHz 6.4kHz 8kHz
Phrase designation (1 to 63 phrases)
C7 0 0 0 C6 0 0 0 C5 0 0 0 C4 0 0 0 * * * 0 0 0 0 1 1 1 1 1 1 1 1 1 1 C3 0 0 0 C2 0 0 0 C1 0 1 1 * * * 0 1 C0 1 0 1 Phrase1 Phrase2 Phrase3 * * * Phrase62 Phrase63 Function
8/14
Semiconductor 3) PLY * Command
MSM9888L
0
0
1
0
0
0
0
M0
C7 C6 C5 C4 C3 C2 C1 C0
* Description
Plays back the phrases recorded on the flash memory when M0 is "0". Designate the phrases with C7-C0 (1 to 63 phrases). Plays back the phrases in the mask ROM when M0 is "1". Designate the phrases with C7-C0 (1 to 255 phrases).
4) STOP * Command * Description
0
0
1
1
0
0
0
0
Quits recording or playback.
5) PAUSE * Command * Description
0
1
0
0
0
0
0
0
Pauses recording or playback. Restarts recording or playback if the PAUSE command is input again.
6) BLKRW * Command
0
1
0
1
0
0
0
M1
D7 D6 D5 D4 D3 D2 D1 D0
Output * Note * Description
O7 O6 O5 O4 O3 O2 O1 O0
Outputs O7-O0 only when M1 is "1".
Designate the number of blocks to be recorded/played back withD7-D0 when M1 is "0". Outputs, using O7-O0, the number of blocks that recorded the phrases (1 to 63 phrases) designated with D7-D0. * Blocks The entire flash memory is divided into 256 blocks.
One-block size =
Flash memory size 256
(bits)
9/14
Semiconductor
MSM9888L
7) DTRW * Command
0
1
1
0
Pb Pa P9 P8
P7 P6 P5 P4 P3 P2 P1 P0
* Description
Selects the DTRW mode. Inputs data to or outputs data from the flash memory page designated with Pb-P0. To reset the DTRW mode, input the WEND command or END command. The flash memory consists of 264 bytes per page. The number of pages on each flash memory is as follows:
M9891L Memory size One-block size Number of pages 1M bits 4224 bits 512 Pages M9892L 2M bits 8448 bits 1024 Pages M9893L 4M bits 16896 bits 2048 Pages M9894L 8M bits 33792 bits 4096 Pages
8) DEL * Command
0
1
1
1
0
0
0
0
C7 C6 C5 C4 C3 C2 C1 C0
* Description
Erases the phrases designated with C7-C0 (flash memory only).
9) PDWN * Command * Description
1
0
0
0
0
0
0
0
Stops the clock and sets the power-down mode after the command is input. To reset the power-down mode, input RESET.
10) BYTEW * Command
1
0
0
1
0
0
0
B8
B7 B6 B5 B4 B3 B2 B1 B0 W7 W6 W5 W4 W3 W2 W1 W0
* Note * Description
This command is valid only in DTRW mode. Rewrites the content of the page designated with the DTRW command in units of bytes. Designate the address in the page with B8-B0 and input data with W7W0.
10/14
Semiconductor 11) BYTER * Command
MSM9888L
1
0
1
0
0
0
0
B8
B7 B6 B5 B4 B3 B2 B1 B0
Output * Note * Description
O7 O6 O5 O4 O3 O2 O1 O0
This command is valid only in DTRW mode. Reads the content of the page designated with the DTRW command in units of byte. When the address in the page is designated with B8-B0, data is output after the command input.
1 0 1 1 0 0 0 0
12) WEND * Command * Note * Description
This command is valid only in DTRW mode. Writes the content of the page designated with the DTRW command to the flash memory then exits the DTRW mode.
13) END * Command * Note * Description
1
1
0
0
0
0
0
0
This command is valid only in DTRW mode. Exits the DTRW mode without writing the content of the page designated with the DTRW command to the flash memory.
11/14
Semiconductor 14) INIT * Command
MSM9888L
1 0
1 0
1 0
0 0
1 0
0 0
1
0
F1 F0
U7 U6 U5 U4 U3 U2 U1 U0
* Description
Initializes the area that eliminates the number of blocks designated with U7-U0) from the end of the flash memory blocks as the recording/playback area. Also, selects the type of the flash memory with F1-F0.
Block No.. 00H
Voice area
0FFh - U 0FFh - U + 1 User area 0FFh
F1 F0 0 0 1 1 0 1 0 1
Flash memory size 1Mbits 2Mbits 4Mbits 8Mbits
Product name MSM9891L MSM9892L MSM9893L MSM9894L
12/14
Semiconductor 15) STATUS * Command Output * Description
MSM9888L
1
1
1
1
1
1
1
1
O7 O6 O5 O4 O3 O2 O1 O0
Outputs the M9888 status.
O7; MON Outputs "1" during execution of the REC or PLY command. It includes the memory management time in addition to the recording/playback time. Also, outputs the same value as that of the MON pin. O6; VPM Outputs "1" during pause. O5; RPM Outputs "1" during actual recording by the REC command or during voice output by the PLT command. Otherwise, "0" is output. O3; MEMFUL Outputs "1" when there is no voice area on the flash memory. O2; NAR Outputs "0" when the next phrase can be input during continuous voice playback. O4, O1, and O0 have no function.
13/14
Semiconductor
MSM9888L
PACKAGE DIMENSIONS
(Unit : mm)
SSOP30-P-56-0.65-K
Mirror finish
Package material Lead frame material Pin treatment Solder plate thickness Package weight (g)
Epoxy resin 42 alloy Solder plating 5 mm or more 0.19 TYP.
Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times).
14/14


▲Up To Search▲   

 
Price & Availability of MSM9888L

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X